﻿///////////////////////////////////////////////////////////////
// This is generated code. 
//////////////////////////////////////////////////////////////
// Code is generated using LLBLGen Pro version: 3.1
// Code is generated on: Thursday, June 23, 2011 1:28:24 PM
// Code is generated using templates: SD.TemplateBindings.SharedTemplates.NET20
// Templates vendor: Solutions Design.
// Templates version: 
//////////////////////////////////////////////////////////////
using System;

namespace MyHealthOnline.Dal.Generated
{
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Administrator.</summary>
	public enum AdministratorFieldIndex
	{
		///<summary>Address. </summary>
		Address,
		///<summary>City. </summary>
		City,
		///<summary>Country. </summary>
		Country,
		///<summary>Email. </summary>
		Email,
		///<summary>Id. </summary>
		Id,
		///<summary>Name. </summary>
		Name,
		///<summary>Password. </summary>
		Password,
		///<summary>Phone. </summary>
		Phone,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: AppProposal.</summary>
	public enum AppProposalFieldIndex
	{
		///<summary>ConsultId. </summary>
		ConsultId,
		///<summary>Description. </summary>
		Description,
		///<summary>Id. </summary>
		Id,
		///<summary>NextWebConsultDate. </summary>
		NextWebConsultDate,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Consult.</summary>
	public enum ConsultFieldIndex
	{
		///<summary>Conclusion. </summary>
		Conclusion,
		///<summary>ConsultDate. </summary>
		ConsultDate,
		///<summary>CreationDate. </summary>
		CreationDate,
		///<summary>DueToBeSent. </summary>
		DueToBeSent,
		///<summary>Id. </summary>
		Id,
		///<summary>InitialComment. </summary>
		InitialComment,
		///<summary>LatestContact. </summary>
		LatestContact,
		///<summary>LetterStatus. </summary>
		LetterStatus,
		///<summary>PatientId. </summary>
		PatientId,
		///<summary>PersonalNotes. </summary>
		PersonalNotes,
		///<summary>SpecialistId. </summary>
		SpecialistId,
		///<summary>Status. </summary>
		Status,
		///<summary>Summary. </summary>
		Summary,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: ConsultQuestion.</summary>
	public enum ConsultQuestionFieldIndex
	{
		///<summary>Id. </summary>
		Id,
		///<summary>ConsultId. </summary>
		ConsultId,
		///<summary>QuestionId. </summary>
		QuestionId,
		///<summary>Text. </summary>
		Text,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: DateQuestion.</summary>
	public enum DateQuestionFieldIndex
	{
		///<summary>Answer. </summary>
		Answer,
		///<summary>Id. </summary>
		Id,
		///<summary>QuestionId. </summary>
		QuestionId,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Discipline.</summary>
	public enum DisciplineFieldIndex
	{
		///<summary>Id. </summary>
		Id,
		///<summary>Title. </summary>
		Title,
		///<summary>Informations. </summary>
		Informations,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Message.</summary>
	public enum MessageFieldIndex
	{
		///<summary>ConsultId. </summary>
		ConsultId,
		///<summary>CreationDate. </summary>
		CreationDate,
		///<summary>FromSpecialist. </summary>
		FromSpecialist,
		///<summary>Id. </summary>
		Id,
		///<summary>Reply. </summary>
		Reply,
		///<summary>ResponseDate. </summary>
		ResponseDate,
		///<summary>Status. </summary>
		Status,
		///<summary>Text. </summary>
		Text,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: MultiChoiceQuestion.</summary>
	public enum MultiChoiceQuestionFieldIndex
	{
		///<summary>Answer. </summary>
		Answer,
		///<summary>Choices. </summary>
		Choices,
		///<summary>Id. </summary>
		Id,
		///<summary>PatientRemarks. </summary>
		PatientRemarks,
		///<summary>QuestionId. </summary>
		QuestionId,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: OpenQuestion.</summary>
	public enum OpenQuestionFieldIndex
	{
		///<summary>Answer. </summary>
		Answer,
		///<summary>Id. </summary>
		Id,
		///<summary>QuestionId. </summary>
		QuestionId,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Patient.</summary>
	public enum PatientFieldIndex
	{
		///<summary>Address. </summary>
		Address,
		///<summary>Birthday. </summary>
		Birthday,
		///<summary>City. </summary>
		City,
		///<summary>Country. </summary>
		Country,
		///<summary>Email. </summary>
		Email,
		///<summary>Id. </summary>
		Id,
		///<summary>Name. </summary>
		Name,
		///<summary>Number. </summary>
		Number,
		///<summary>Password. </summary>
		Password,
		///<summary>Phone. </summary>
		Phone,
		///<summary>Sex. </summary>
		Sex,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Question.</summary>
	public enum QuestionFieldIndex
	{
		///<summary>AnswerDate. </summary>
		AnswerDate,
		///<summary>Id. </summary>
		Id,
		///<summary>IsDatabaseQuestion. </summary>
		IsDatabaseQuestion,
		///<summary>QuestionDate. </summary>
		QuestionDate,
		///<summary>QuestionText. </summary>
		QuestionText,
		///<summary>Type. </summary>
		Type,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Questionnaire.</summary>
	public enum QuestionnaireFieldIndex
	{
		///<summary>Id. </summary>
		Id,
		///<summary>QuestionId. </summary>
		QuestionId,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: QuestionnaireQuestion.</summary>
	public enum QuestionnaireQuestionFieldIndex
	{
		///<summary>Id. </summary>
		Id,
		///<summary>QuestionId. </summary>
		QuestionId,
		///<summary>QuestionnaireId. </summary>
		QuestionnaireId,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Specialist.</summary>
	public enum SpecialistFieldIndex
	{
		///<summary>Address. </summary>
		Address,
		///<summary>Birthday. </summary>
		Birthday,
		///<summary>City. </summary>
		City,
		///<summary>Country. </summary>
		Country,
		///<summary>DisciplineId. </summary>
		DisciplineId,
		///<summary>Email. </summary>
		Email,
		///<summary>Id. </summary>
		Id,
		///<summary>Name. </summary>
		Name,
		///<summary>Organization. </summary>
		Organization,
		///<summary>Password. </summary>
		Password,
		///<summary>Phone. </summary>
		Phone,
		///<summary>Sex. </summary>
		Sex,
		/// <summary></summary>
		AmountOfFields
	}



	/// <summary>Enum definition for all the entity types defined in this namespace. Used by the entityfields factory.</summary>
	public enum EntityType
	{
		///<summary>Administrator</summary>
		AdministratorEntity,
		///<summary>AppProposal</summary>
		AppProposalEntity,
		///<summary>Consult</summary>
		ConsultEntity,
		///<summary>ConsultQuestion</summary>
		ConsultQuestionEntity,
		///<summary>DateQuestion</summary>
		DateQuestionEntity,
		///<summary>Discipline</summary>
		DisciplineEntity,
		///<summary>Message</summary>
		MessageEntity,
		///<summary>MultiChoiceQuestion</summary>
		MultiChoiceQuestionEntity,
		///<summary>OpenQuestion</summary>
		OpenQuestionEntity,
		///<summary>Patient</summary>
		PatientEntity,
		///<summary>Question</summary>
		QuestionEntity,
		///<summary>Questionnaire</summary>
		QuestionnaireEntity,
		///<summary>QuestionnaireQuestion</summary>
		QuestionnaireQuestionEntity,
		///<summary>Specialist</summary>
		SpecialistEntity
	}


	#region Custom ConstantsEnums Code
	
	// __LLBLGENPRO_USER_CODE_REGION_START CustomUserConstants
	// __LLBLGENPRO_USER_CODE_REGION_END
	
	#endregion

	#region Included code

	#endregion
}

